package org.itboys.coo.dto.production;

import org.itboys.dto.BaseEntityDto;
import org.itboys.coo.dto.message.YefuWeixinMessageDto;

import java.util.List;

/**
 * 作者：zzq
 * 时间：2017年5月23日
 * 描述：野夫摄影_微信端_作品dto
 */
public class YefuWeixinProductionDto extends BaseEntityDto{
    private Long memberId;//作者id
    private String memberName;//作者名称
    private String memberProvinceName;//作者省名称
    private String memberCityName;//作者城市名称
    private String memberAddress;//作者地址
    private String name;//作品名称
    private String image;//作品图片
    private String yasuoImage;//压缩之后的图片
    private String viewImage;//作品展示图
    private String gameNumber;//参赛证号
    private String desc;//作品说明
    private String categoryName;//分类名称
    private String groupName;//分组名称
    private Integer level;//当前排名
    private Integer voteNumber;//投票数量
    private Integer messageNumber;//评论数量
    private Integer allNumber;//作品总数
    private Integer isVote;//判断当前用户是否投票该作品  不存储
    private List<YefuWeixinMessageDto> messages;//作品评论

    public YefuWeixinProductionDto() {
    }

    public YefuWeixinProductionDto(long id, String createTime, String createDate, String updateTime, String updateDate, Long memberId, String memberName, String memberProvinceName, String memberCityName, String memberAddress, String name, String image,String yasuoImage,String viewImage,
                                   String gameNumber, String desc,String categoryName,String groupName,Integer voteNumber,Integer messageNumber,Integer level,Integer allNumber) {
        super(id, createTime, createDate, updateTime, updateDate);
        this.memberId = memberId;
        this.memberName = memberName;
        this.memberProvinceName = memberProvinceName;
        this.memberCityName = memberCityName;
        this.memberAddress = memberAddress;
        this.name = name;
        this.image = image;
        this.yasuoImage=yasuoImage;
        this.viewImage=viewImage;
        this.gameNumber = gameNumber;
        this.desc = desc;
        this.categoryName=categoryName;
        this.groupName=groupName;
        this.voteNumber=voteNumber;
        this.messageNumber=messageNumber;
        this.level=level;
        this.allNumber=allNumber;
    }


    public Long getMemberId() {
        return memberId;
    }

    public void setMemberId(Long memberId) {
        this.memberId = memberId;
    }

    public String getMemberName() {
        return memberName;
    }

    public void setMemberName(String memberName) {
        this.memberName = memberName;
    }

    public String getMemberProvinceName() {
        return memberProvinceName;
    }

    public void setMemberProvinceName(String memberProvinceName) {
        this.memberProvinceName = memberProvinceName;
    }

    public String getMemberCityName() {
        return memberCityName;
    }

    public void setMemberCityName(String memberCityName) {
        this.memberCityName = memberCityName;
    }

    public String getMemberAddress() {
        return memberAddress;
    }

    public void setMemberAddress(String memberAddress) {
        this.memberAddress = memberAddress;
    }

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public String getImage() {
        return image;
    }

    public void setImage(String image) {
        this.image = image;
    }

    public String getViewImage() {
        return viewImage;
    }

    public void setViewImage(String viewImage) {
        this.viewImage = viewImage;
    }

    public String getYasuoImage() {
        return yasuoImage;
    }

    public void setYasuoImage(String yasuoImage) {
        this.yasuoImage = yasuoImage;
    }

    public String getGameNumber() {
        return gameNumber;
    }

    public void setGameNumber(String gameNumber) {
        this.gameNumber = gameNumber;
    }

    public String getDesc() {
        return desc;
    }

    public void setDesc(String desc) {
        this.desc = desc;
    }

    public Integer getLevel() {
        return level;
    }

    public void setLevel(Integer level) {
        this.level = level;
    }

    public String getCategoryName() {
        return categoryName;
    }

    public void setCategoryName(String categoryName) {
        this.categoryName = categoryName;
    }

    public String getGroupName() {
        return groupName;
    }

    public void setGroupName(String groupName) {
        this.groupName = groupName;
    }

    public Integer getVoteNumber() {
        return voteNumber;
    }

    public void setVoteNumber(Integer voteNumber) {
        this.voteNumber = voteNumber;
    }

    public Integer getMessageNumber() {
        return messageNumber;
    }

    public void setMessageNumber(Integer messageNumber) {
        this.messageNumber = messageNumber;
    }

    public Integer getAllNumber() {
        return allNumber;
    }

    public void setAllNumber(Integer allNumber) {
        this.allNumber = allNumber;
    }

    public Integer getIsVote() {
        return isVote;
    }

    public void setIsVote(Integer isVote) {
        this.isVote = isVote;
    }

    public List<YefuWeixinMessageDto> getMessages() {
        return messages;
    }

    public void setMessages(List<YefuWeixinMessageDto> messages) {
        this.messages = messages;
    }
}
